A set of library routines required by an application when it is running. The program calls on the library of routines when it is running.